package com.ruoyi.service;

import java.util.List;
import com.ruoyi.domain.ProReportContactSheet;

/**
 * 维保报告书联系单Service接口
 * 
 * @author ruoyi
 * @date 2020-07-04
 */
public interface IProReportContactSheetService 
{
    /**
     * 查询维保报告书联系单
     * 
     * @param mId 维保报告书联系单ID
     * @return 维保报告书联系单
     */
    public ProReportContactSheet selectProReportContactSheetById(Long mId);

    /**
     * 查询维保报告书联系单列表
     *
     * @param proReportContactSheet 维保报告书联系单
     * @return 维保报告书联系单集合
     */
    public List<ProReportContactSheet> selectProReportContactSheetList(ProReportContactSheet proReportContactSheet);

    /**
     * 新增维保报告书联系单
     * 
     * @param proReportContactSheet 维保报告书联系单
     * @return 结果
     */
    public int insertProReportContactSheet(ProReportContactSheet proReportContactSheet);

    /**
     * 修改维保报告书联系单
     * 
     * @param proReportContactSheet 维保报告书联系单
     * @return 结果
     */
    public int updateProReportContactSheet(ProReportContactSheet proReportContactSheet);

    /**
     * 批量删除维保报告书联系单
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteProReportContactSheetByIds(String ids);

    /**
     * 删除维保报告书联系单信息
     * 
     * @param mId 维保报告书联系单ID
     * @return 结果
     */
    public int deleteProReportContactSheetById(Long mId);

    /**
     * 按id查询维保报告书联系单列表
     *
     * @param mtId 维保报告书联系单
     * @return 维保报告书联系单集合
     */
    public List<ProReportContactSheet> selectProReportContactSheetListById(Long mtId);
}
